package com.hspedu.seckill.vo;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.ToString;

@Getter
@ToString
@AllArgsConstructor
public enum RespBeanEnum {
    //通用
    SUCCESS(200,"SUCCESS"),
    ERROR(500,"服务端异常"),

    //登录
    LOGIN_ERROR(500210,"用户id或密码错误"),
    BING_ERROR(500212,"参数绑定异常"),
    MOBILE_ERROR(500211,"手机号码格式不正确"),
    MOBILE_NOT_EXIST(500213,"手机号不存在"),
    PASSWORD_UPDATE_ERROR(500214,"密码更新失败"),
    //其他在开发过程中灵活增加即可 todo

    //秒杀模块的返回信息
    ENTRY_STOCK(500500,"库存不足"),
    REPEAT_ERROR(500501,"该商品每人限购一件"),
    SECKILL_ERROR(500502,"秒杀失败"),
    REQUEST_ILLEGAL(500503,"请求非法"),
    SESSION_ERROR(500504,"用户信息有误"),
    SEC_KILL_WAIT(500505,"排队中..."),
    CAPTCHA_ERROR(500506,"验证码错误..."),
    ACCESS_LIMIT_REACHED(500507,"访问过于频繁，请重新访问"),
    SEC_KILL_RETRY(500508,"抢购失败，请重试");


    private final Integer code;
    private final String message;

}
